// var i;
// var $uIBindings = require("./UIBindings");
// var s = cc._decorator;
// var l = s.ccclass;
// var u = s.property;
// var d = (function (e) {
//     function t() {
//         var t = (null !== e && e.apply(this, arguments)) || this;
//         t.btn_addBtn = null;
//         t.btn_videoAddBtn = null;
//         t.btn_closeBtn = null;
//         t.txt_addCountLabel = null;
//         t.txt_lastCountLabel = null;
//         t.txt_priceLabel = null;
//         t.txt_videoAddCountLabel = null;
//         t.txt_videoLastCountLabel = null;
//         t._btnNames = ["btn_addBtn", "btn_videoAddBtn", "btn_closeBtn"];
//         return t;
//     }
//     __extends(t, e);
//     __decorate([u(cc.Button)], t.prototype, "btn_addBtn", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_videoAddBtn", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_closeBtn", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_addCountLabel", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_lastCountLabel", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_priceLabel", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_videoAddCountLabel", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_videoLastCountLabel", void 0);
//     return __decorate([l("UI_AddPower_UIBindings")], t);
// })($uIBindings.default);
// exports.default = d;

import UIBindings from './UIBindings';

const { ccclass, property } = cc._decorator;

/**
 * 建议类名: AddPowerUIBindings
 * 该类用于处理增加能量的UI绑定
 */
@ccclass('UI_AddPower_UIBindings')
export default class AddPowerUIBindings extends UIBindings {
    /** 增加按钮 */
    @property(cc.Button)
    public btn_addBtn: cc.Button | null = null;

    /** 视频增加按钮 */
    @property(cc.Button)
    public btn_videoAddBtn: cc.Button | null = null;

    /** 关闭按钮 */
    @property(cc.Button)
    public btn_closeBtn: cc.Button | null = null;

    /** 增加数量标签 */
    @property(cc.Label)
    public txt_addCountLabel: cc.Label | null = null;

    /** 剩余数量标签 */
    @property(cc.Label)
    public txt_lastCountLabel: cc.Label | null = null;

    /** 价格标签 */
    @property(cc.Label)
    public txt_priceLabel: cc.Label | null = null;

    /** 视频增加数量标签 */
    @property(cc.Label)
    public txt_videoAddCountLabel: cc.Label | null = null;

    /** 视频剩余数量标签 */
    @property(cc.Label)
    public txt_videoLastCountLabel: cc.Label | null = null;

    /** 按钮名称数组 */
    protected _btnNames: string[] = ["btn_addBtn", "btn_videoAddBtn", "btn_closeBtn"];

    constructor() {
        super();
    }
}